100 PRINT CHR$(147) 110 PRINT "THIS PROGRAM DEMONSTRATES A BUG" 120 PRINT "WITH THE 1581 DISK DRIVE." 130 PRINT 140 PRINT "TRY RUNNING IT ONCE AS IS." 150 PRINT "NO PROBLEMS RIGHT?" 160 PRINT "CAN YOU SEE ANYTHING WRONG WITH IT?" 170 PRINT 180 PRINT "NOW TRY CHANGING THE OPEN STATEMENT" 190 PRINT "IN LINE 1000 SO THAT IT USES A " 200 PRINT "SECONDARY ADDRESS OF 1" 210 PRINT "THIS TIME RUN IT ON A SCRAP DISK," 220 PRINT "BECAUSE THE FILE WILL OVERWRITE" 230 PRINT "THE BAM AND THE DISK GETS TRASHED!" 240 PRINT 250 PRINT "I DON'T KNOW...YOU TELL ME? 260 [155] 1000[171] 270 [128] 290 [143] 300 [143] MY GUESS IS THAT THE 81 ASSUMES THAT ANY 310 [143] TIME YOU OPEN A FILE WITH SA=1 THAT YOU 320 [143] WILL CLOSE THE FILE BEFORE TRYING TO 330 [143] ACCESS ANY OTHER FILES. (LIKE WITH SAVE) 340 [143] 350 [143] SINCE USING AN SA OF 1 WAS FOUND TO BE 360 [143] A 'FIX' TO THE 1571'S SECOND SIDE SLOW 370 [143] DOWN PROBLEM, THIS BUG MAY TURN OUT TO 380 [143] BE A PARTICULARLY DEVASTATING ONE. 390 [143] 1000 [159] 2,8,2,"WRITE FILE,P,W" 1010 [159] 1,8,0,"$0:*" 1020 [161]#1,A$:S[178]ST:[139] S[178]0 [167] 1020 1030 [160] 1 1040 [152]2,"ONE":[152]2,"TWO":[160]2 1050 [143] 04/09/87 - CS